//
// Created by 黄扬航 on 2023/4/19.
//

#include "Tools.h"
void Tools::MoveCursorTo(int x, int y, char input) {
    COORD Pos{ (short)x,(short)y };
    CONSOLE_CURSOR_INFO cursorInfo;
    cursorInfo.dwSize = 1; // 光标大小
    cursorInfo.bVisible = false; // 是否可见
    SetConsoleCursorInfo(Console, &cursorInfo); // 隐藏光标
    SetConsoleCursorPosition(Console, Pos);
    std::cout << input;
}
void Tools::MoveCursorTo(int x, int y, std::string input) {
    COORD Pos{ (short)x,(short)y };
    CONSOLE_CURSOR_INFO cursorInfo;
    cursorInfo.dwSize = 1; // 光标大小
    cursorInfo.bVisible = false; // 是否可见
    SetConsoleCursorInfo(Console, &cursorInfo); // 隐藏光标
    SetConsoleCursorPosition(Console, Pos);
    std::cout << input;
}
void Tools::MoveCursorTo(int x, int y, int input)
{
    COORD Pos{ (short)x,(short)y };
    CONSOLE_CURSOR_INFO cursorInfo;
    cursorInfo.dwSize = 1; // 光标大小
    cursorInfo.bVisible = false; // 是否可见
    SetConsoleCursorInfo(Console, &cursorInfo); // 隐藏光标
    SetConsoleCursorPosition(Console, Pos);
    std::cout << input;
}
